Seminarski i Diplomski Rad

Java Servleti
Vrsta: Seminarski | Broj strana: 31 | Nivo: Fakultet tehničkih nauka

SADRŽAJ:
Sredinom devedesetih, nekoliko značajnih softverskih kuća su izbacile na tržište tehnologije sa ciljem da pomognu Java server-side programerima da svoj posao učine efikasnijim.
Neki od tih proizvoda su imali infrastrukturu koja je mogla da podigne programersku pažnju na produktivniji nivo. Na primer, Netscape je uveo aplete, W3C je uključio proširive module nazvane "resources". O’ReillySoftware je predstavio novu tehnologiju pod imenom "servlets". 1997 godine JavaSoft (odeljek Sun Microsystems-a) je dovršio Java Servlet tehnologiju. Ova tehnologije je integrisala razbijene tehnologije u jedinstven, standardizovan, generički mehanizam za razvijanje modularnog server-side Java koda.
Servlet je klasa Java programskog jezika koja se koristi da proširi sposobnosti servera, koji hostuju aplikacije, pristupom putem modela zahtev-odgovor (request-response programming model). Iako Servleti mogu da odgovore na bilo koji tip zahteva, obično se koriste da prošire aplikacije hostovane od strane Web servera. Za takve aplikacije Java Servlet tehnologija definiše HTTP specifične Servlet klase.
1.1 Šta je servlet?
Uloga servleta sastoji se iz:
-Primanja i čitanja eksplicitnih podataka poslatih od strane klijenta (podaci sa forme)
-Primanja i čitanja implicitnih podataka poslatih od strane klijenta (header zahteva)
- Generisanja rezultata
- Slanja eksplicitnih podataka klijentu (HTML)
- Slanja implicitnih podataka klijentu (kodovi statusa o header odgovora)
Servlet je server-side komponenta koja se izvršava isključivo unutar Java virtualne mašine. Pošto se servlet izvršava na serverskoj strani ne proverava se kompatabilnost sa browser-om. Servlet može pristupiti čitavoj familiji Java API-ja, ujljučujući JDBC API za pristup bazama. Servlet takođe može pristupiti biblioteci HTTP- specifičnih poziva, poprimiti sve povoljnosti Java jezika uključujući prenositvost, performanse, ponovno korišćenje i zaštitu. Servleti predstavljaju popularan način izgradnje interaktivnih web aplikacija. Servletski kontejneri su uglavnom komponente web ili aplikacionog servera, kao što su BEA WebLogic Application Server, IBM WebSphere i Sun Java System Web Server. Servleti nisu projektovani za specifične protokole. Oni najčešće koriste HTTP protokol i klase koje su smeštene u javax.servlet i javax.servlet.http Javinim paketima.
Paketi javax.servlet i javax.servlet.http obezbeđuju interfejse i klase za pisanje Servleta. Svi Servleti moraju implementirati Servlet interfejs, koji definiše metode životnog ciklusa. Kada se implementira generički servis, može se koristiti ili proširiti GenericServlet klasa obezbeđena Java Servlet API-jem. Klasa HttpServlet obezbeđuje metode, kao što su doGet i doPost, za obradu HTTP specifičnih servisa.
Servleti obezbeđuju sofisticirani način kreiranja serverske strane prateći standardno J2EE okruženje i koristeći visoko prenosiv Java programski jezik. HTTP servlet se obično koristi da:
- Obezbedi dinamički sadržaj kao što je uzimanje rezultata upita i vraćanje istih do klijenta.

---------- CEO RAD MOŽETE PREUZETI NA SAJTU. ---------- 

www.maturski.org 

 

MOŽETE NAS KONTAKTIRATI NA E-MAIL: [email protected]

 

 

maturski.org Besplatni seminarski Maturski Diplomski Maturalni SEMINARSKI RAD , seminarski radovi download, seminarski rad besplatno, www.maturski.org, Samo besplatni seminarski radovi, Seminarski rad bez placanja, naknada, sms-a, uslovljavanja.. proverite!